/*
 *  Licensed to the Apache Software Foundation (ASF) under one
 *  or more contributor license agreements.  See the NOTICE file
 *  distributed with this work for additional information
 *  regarding copyright ownership.  The ASF licenses this file
 *  to you under the Apache License, Version 2.0 (the
 *  "License"); you may not use this file except in compliance
 *  with the License.  You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing,
 *  software distributed under the License is distributed on an
 *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 *  KIND, either express or implied.  See the License for the
 *  specific language governing permissions and limitations
 *  under the License.
 */
package groovy.bugs

import groovy.test.GroovyTestCase

class Groovy2816Bug extends GroovyTestCase{
    void testMapWithBigListAsValue () {
         [
            "037" : [101110,101120,101210,101220,101300,101400,102101,102102,103101,103102,103200,103300,103400,104103,104104,104105,104106,104107,104201,104202,104310,104320,104401,104402,104500,104610,104620,104701,104702,104810,104820,106010,106020,106111,106112,106113,106114,106402,106403,106404,106510,106520,106602,106603,106604,106605,106606,106641,106642,106643,107010,107020,108101,108102,108103,108104,108200,109100,109200,109300,109400,109500,109601,109602,109700,109800,111100,111201,111202,111203,111204,111301,111302,111400,113100,113202,113211,113212,113213,113231,113232,113233,113234,113301,113303,113321,113322,113401,113421,113422,115101,115102,115201,115202,115301,115302,115401,115402,117100,117200,117301,117302,117303,117404,117405,117406,117510,117520,117530,119000,119100,119200,119310,119320,119330,119340,119400,119700,119800,119900,120010,120020,120030,120101,120102,120300,120400,121010,121020,121100,121210,121220,121600,121800,121900,122000,122110,122120,122200,122410,122420,123010,123020,123103,123104,123203,123204,123205,123206,123301,123303,123304,123410,123420,123510,123520,123601,123602,123700,123800,123900,124000,124101,124102,124201,124202,124300,124400,124500,124600,124700,124901,125100,125200,125310,125320,125400,125500,125600,127101,127102,127210,127220,127300,127400,127510,127520,127601,127602,127710,127801,127802,127910,127920,128100,128210,128220,128302,128303,128400,128500,128600,128702,128800,128910,131010,131020,131100,131200,131300,131400,131600,131700,131800,131900,132000,132100,132300,132500,132700,132900,133000,133100,134000,134101,134103,134104,134201,134302,134303,134304,134305,134306,134401,134421,134422,134510,134520,134710,134720,134800,134901,134902,135102,135111,135112,135201,135202,135203,137000,137102,137201,137301,137302,137401,137402,137501,137502,137504,138000,139000,139200,139301,139302,139303,139400,139501,139502,139600,139701,139702,139703,139801,139802,141100,141200,141301,141302,141400,141500,141600,141700,143100,143200,143300,143400,143500,143601,143602,143700,143800,143901,143902,181000,181300,181400,181500,181600,183101,183102,183210,183220,183300,183400,183510,183520,183610,183620,183700,183810,183820,185100,185201,185202,185310,185320,186100,186200,186300,186401,186402,187100,187200,187300,188100,188200,188300,189100,189200,189300,189400,189500,189600,189701,189702,189800,189901,189902,190100,190200,190301,190400,190510,190520,190700,190800,190901,190902,191000,191110,191120,191201,191203,191204,191300,191410,191420,191500,191610,191620,191710,191720,191810,191820,191900,192000,192300,192410,192420,192510,192520,192610,192620,192700,194100,194200,194300,194400,194500,195100,195200,195300,195400,195500,195600,195710,195720,195801,195802,195900,197110,197200,197300,197410,197420,197500,197600,197700,199000,199110,199120,199201,199202,199300,199400,199700,199800,199900,201110,201120,201200,201301,201302,201401,201402,201501,201503,201504,201600,201700,203100,203200,203300,203500,203600,203710,203720,203800,203900,204110,204120,204200,204300,204410,204420,204600,204700,204810,204820,204910,204920,205110,205120,206010,206020,206030,206040,206050,206200,206300,207100,207300,207400,207500,207710,207900,208000,208300,208400,208500,208610,208620,208710,208720,208800,208902,208903,208904,209101,209102,209200,209300,209401,209402,209403,209510,209520,209810,209820,210010,211000,211110,211120,211200,211310,211320,211410,211420,211500,211701,211702,211801,211802,211910,211920,212100,212202,212203,212204,212303,212304,212305,212306,212410,212420,212500,212610,212620,212700,212800,212900,213100,213201,213202,213310,213320,213401,213402,214000,214100,214400,214500,214600,214700,214800,214900,215100,216100,216200,216300,216400,216700,216800,216900,217000,217100,217200,218110,218120,218210,218220,218300,218400,218500,218600,218700,218800,218900,219010,219020,219300,219500,219700,219800,219900,220000,220100,221110,221120,221210,221220,221301,221302,221400,221500,221600,221710,221810,221820,221900,222000,222100,222200,222500,222600,222700,224010,224020,224200,224310,224320,224410,224420,224600,224700,226000,226410,226420,226700,227010,227020,228100,228210,228220,228310,228320,228410,228420,228500,228600,228710,228720,228800,228900,229100,229200,229300,229410,229420,231100,231210,231220,231300,231400,231500,231600,231710,231720,231800,231900,232110,232120,232200,232300,232400,232500,232600,232700,232800,234000,234200,234300,234500,234600,234700,234800,234900,235100,235201,235202,236000,236100,236201,236202,236400,237100,237200,237300,237400,237500,237600,237710,237720,237800,237900,238000,238100,238200,238310,238320,238400,239200,239310,239320,239330,239500,239600,239700,239800,240010,240020,240200,240300,240400,240500,240600,240700,240800,240900,241000,241110,241120,241200,241300,241400,242000,242100,242200,242300,242600,242700,243000,243100,261101,261102,261200,262100,262200,262301,262302,262303,262400,262500,262601,262602,262701,262702,262800,264000,264101,264301,264302,265100,265200,265301,265303,265304,265305,265410,265420,265510,265520,265600,265700,267100,267200,267300,267401,267402,267501,267502,267600,267700,267800,267900,269000,269100,269300,269500,269600,269700,269800,269901,269902,270100,270200,270300,271100,271200,271300,271400,271500,271600,271701,271702,271801,271802,271900,272100,272200,272301,272302,273100,273200,273300,273400,273500,273600,273700,273800,273900,274100,274200,275100,275200,275302,275311,275400,275510,275520,275601,276000,276100,276400,276500,276601,276602,277000,277100,277200,277400,278000,278100,291110,291120,291130,291210,291220,291300,292000,293201,293202,293301,293302,293304,293305,294110,294120,294200,294300,294410,294420,294510,294520,294610,294620,294700,294810,294820,294830,294900,295101,296100,296210,296220,296300,296400,296500,296600,296900,297000,297110,297120,297200,297300,297400,297500,297600,300100,300200,300300,300400,300501,300502,300600,300701,300702,300800,300901,300902,301000,301100,301202,301203,301204,301300,301400,301501,301502,301601,301602,301701,301702,301800,301900,302001,302002,302102,302103,302104,302201,302202,302301,302302,302400,302501,302502,310100,310200,310300,310400,310500,310600,310701,310702,310703,310800,310900,311000,311100,311200,311300,311400,311500,311600,311700,311800,320000,320100,320200,320300,400203,400204,400205,400206,400302,400303,400304,400401,400402,400500,400602,400603,400604,400800,400900,401001,401002,401101,401102,401201,401202,401203,401302,401311,401312,401500,401601,401602,401603,401701,401703,401704,401800,401901,401902,402000,402101,402102,402200,402301,402302,402401,402402,402403,402404,402501,402502,402600,402702,402703,402704,402801,402802,402901,402902,403000,403200,403303,403304,403305,403312,403316,403317,403318,403319,403320,403321,403322,403323,403324,403325,403401,403402,403403,403404,403405,403406,403407,403408,403500,403600,403702,403703,403721,403722,403801,403802,403901,403902,404000,404100,404200,404301,404302,404401,404402,404501,404502,404600,404701,404702,404703,404801,404802,404803,404901,404902,404903,405001,405002,405101,405102,405201,405202,405203,405300,405400,405500,405600,405700,405800,405900,406000,406101,406102,406200,406300,406402,406411,406412,406500,406601,406602,406700,406800,406900,407001,407002,407101,407102,407200,407301,407302,407400,407500,407600,407701,407702,407800,407900,408001,408002,408101,408102,408132,408133,408134,408135,408202,408211,408212,408301,408302,408303,408401,408402,408501,408502,408503,408601,408623,408624,408625,408626,408627,408628,408629,408703,408704,408705,408706,408721,408722,408800,430001,430002,430101,430102,430200,430301,430302,430400,430501,430502,430600,430701,430721,430723,430724,430801,430802,430803,430900,431001,431002,431100,431200,431300,431400,431500,431600,431700,431800,431900,432000,432101,432102,432201,432202,432300,432401,432402,432500,432601,432602,432700,432801,432802,432901,432902,433100,433200,433301,433302,433303,433401,433402,433403,433501,433502,433601,433602,433700,433801,433802,433901,433902,434001,434002,460000,460100,460200,460301,460302,460400,460501,460502,460600,460700,460800,460900,461000,461100,461200,461300,461400,461500,461600,461700,461900,462000,462100,462200,462300,462400,462500,462600,462700,462800,462900,463000,463101,463102,463200,463300,463400,463500,463600,463700,463800,463900,464000,464100,464200,480002,480011,480012,480101,480102,480201,480202,480301,480302,480400,480500,480600,480702,480703,480704,480802,480803,480804,480901,480902,480903,481001,481002,481101,481102,481103,481201,481202,481300,481401,481402,481500,481602,481603,481604,481711,481712,481713,481714,481800,481901,481902,482001,482002,482101,482102,482201,482202,482301,482303,482304,482401,482402,482502,482503,482521,482522,482600,482701,482702,482800,500100,500201,500202,500300,500401,500402,500500,500600,500700,500800,500900,501000,501200,501300,501400,501501,501503,501504,501600,501700,501801,501802,501900,502001,502002,502100,502200,502301,502302,502401,502402,502500,502601,502602,502700,502800,502901,502902,503000,503101,503102,503201,503202,503301,503302,503401,503402,503501,503502,503601,503602,503701,503702,503703,503801,503802,503901,503902,504001,504002,504101,504102,530003,530004,530005,530006,530101,530102,530202,530203,530204,530301,530302,530400,530500,530601,530602,530700,530801,530802,530901,530902,531000,531101,531102,531201,531202,531301,531302,531501,531502,531602,531603,531604,531701,531702,531800,531901,531902,532001,532002,532101,532102,532200,532302,532303,532304,532400,532500,532603,532604,532605,532606,532700,532800,532900,533000,533103,533104,533105,533106,533107,533201,533202,533203,533300,533401,533402,533403,533501,533502,533503,533601,533602,533603,533701,533702,533703,533801,533803,533804,533901,533902,534001,534002,534101,534102,534201,534202,534203,534301,534302,534403,534404,534405,534406,534501,534502,534700,534802,534803,534804,534900,535000,535101,535102,535200,535300,535400,535501,535502,535503,535603,535604,535605,535606,535607,535701,535702,535802,535803,535804,535901,535902,536000,536101,536102,536200,540000,540101,540102,540201,540202,540203,540300,540400,540501,540502,540600,540700,540800,540901,540902,541001,541002,541100,541200,541300,541400,541500,541603,541604,541605,541606,541700,541801,541802,542000,542101,542102,542200,542401,542402,542501,542502,542601,542602,542700,542800,542900,543000,543100,543201,543202,543303,543304,543305,543321,543322,543400,543501,543502,543503,543601,543602,543603,543604,543701,543702,543703,543801,543802,543903,543904,544000,550000,550100,550200,550300,550400,550500,550600,550700,550800,550900,551000,551100,551201,551202,551300,551400,551500,551600,551700,551800,551900,552000,552100,552200,552300,552400,552601,552602,552700,552800,552900,553000,553100,553200,553300,553400,553501,553502,553601,553602,553701,553702,553801,553802,553901,553902,554001,554002,554101,554102,554201,554202,554300,554401,554403,554404,554511,554512,554513,554514,554515,554516,554517,554518,554519,554521,554522,554600,554700,554801,554802,554900,555001,555002,555102,555103,555104,555202,555211,555212,570001,570002,570003,570100,570202,570203,570204,570301,570303,570304,570401,570402,570501,570502,570601,570602,570603,570701,570702,570800,570901,570902,571000,571101,571102,571200,571300,571400,571501,571502,571600,571701,571702,571800,571900,572001,572002,572100,572201,572202,572301,572302,572400,572500,572600,572700,572800,572900,573001,573002,573100,573201,573202,573300,573401,573402,573403,573500,573600,573700,573800,573901,573902,574000,574100,574201,574202,574300,574400,574500,574601,574602,574700,574800,574901,574902,575001,575002,575101,575102,575103,575201,575202,575300,575401,575402,575500,575600,575801,575802,575803,575901,575902,576000,576100,576200,576300,576401,576402,576403,576501,576502,576503,576601,576602,576700,576801,576802,576901,576902,577000,577100,577200,577300,577400,577501,577502,577601,577602,577603,599000,599100,600100,600201,600202,600301,600302,600400,600501,600502,600601,600602,600702,600703,600704,600801,600802,600902,600911,600912,601001,601002,601100,601202,601211,601212,601301,601302,601303,601401,601402,601501,601502,601600,601700,601801,601802,601900,602002,602003,602004,602103,602104,602105,602106,602200,602301,602302,602402,602403,602404,602501,602502,602503,602600,602700,602800,602900,603001,603003,603004,603101,603102,603200,603301,603302,603400,603500,603600,603702,603703,603704,603800,603900,604000,604100,609900,620001,620002,620003,620101,620102,620201,620301,620302,620303,620400,620501,620521,620522,620601,620602,620701,620702,620800,620901,620902,621001,621002,621101,621102,621201,621202,621301,621321,621322,621400,650001,650002,650101,650102,650200,650300,650400,650501,650502,650601,650602,650603,650701,650702,650800,650901,650902,651001,651002,651101,651102,651201,651221,651222,651301,651302,651400,670001,670002,670003,670100,670201,670202,670301,670321,670322,670403,670405,670406,670407,670411,670413,670414,670500,670600,670701,670702,700100,700200,700300,700400,700500,700600,700700,700800,700901,700902,701000,701100,701201,701202,701301,701302,701400,701501,701502,701601,701602,701701,701702,701801,701802,701900,702000,702100,702201,702202,702300,702400,702501,702502,702600,702700,702801,7028]
         ]
    }

    void testScriptReturningBigListAsResult () {
        new GroovyShell().evaluate """
     [101110,101120,101210,101220,101300,101400,102101,102102,103101,103102,103200,103300,103400,104103,104104,104105,104106,104107,104201,104202,104310,104320,104401,104402,104500,104610,104620,104701,104702,104810,104820,106010,106020,106111,106112,106113,106114,106402,106403,106404,106510,106520,106602,106603,106604,106605,106606,106641,106642,106643,107010,107020,108101,108102,108103,108104,108200,109100,109200,109300,109400,109500,109601,109602,109700,109800,111100,111201,111202,111203,111204,111301,111302,111400,113100,113202,113211,113212,113213,113231,113232,113233,113234,113301,113303,113321,113322,113401,113421,113422,115101,115102,115201,115202,115301,115302,115401,115402,117100,117200,117301,117302,117303,117404,117405,117406,117510,117520,117530,119000,119100,119200,119310,119320,119330,119340,119400,119700,119800,119900,120010,120020,120030,120101,120102,120300,120400,121010,121020,121100,121210,121220,121600,121800,121900,122000,122110,122120,122200,122410,122420,123010,123020,123103,123104,123203,123204,123205,123206,123301,123303,123304,123410,123420,123510,123520,123601,123602,123700,123800,123900,124000,124101,124102,124201,124202,124300,124400,124500,124600,124700,124901,125100,125200,125310,125320,125400,125500,125600,127101,127102,127210,127220,127300,127400,127510,127520,127601,127602,127710,127801,127802,127910,127920,128100,128210,128220,128302,128303,128400,128500,128600,128702,128800,128910,131010,131020,131100,131200,131300,131400,131600,131700,131800,131900,132000,132100,132300,132500,132700,132900,133000,133100,134000,134101,134103,134104,134201,134302,134303,134304,134305,134306,134401,134421,134422,134510,134520,134710,134720,134800,134901,134902,135102,135111,135112,135201,135202,135203,137000,137102,137201,137301,137302,137401,137402,137501,137502,137504,138000,139000,139200,139301,139302,139303,139400,139501,139502,139600,139701,139702,139703,139801,139802,141100,141200,141301,141302,141400,141500,141600,141700,143100,143200,143300,143400,143500,143601,143602,143700,143800,143901,143902,181000,181300,181400,181500,181600,183101,183102,183210,183220,183300,183400,183510,183520,183610,183620,183700,183810,183820,185100,185201,185202,185310,185320,186100,186200,186300,186401,186402,187100,187200,187300,188100,188200,188300,189100,189200,189300,189400,189500,189600,189701,189702,189800,189901,189902,190100,190200,190301,190400,190510,190520,190700,190800,190901,190902,191000,191110,191120,191201,191203,191204,191300,191410,191420,191500,191610,191620,191710,191720,191810,191820,191900,192000,192300,192410,192420,192510,192520,192610,192620,192700,194100,194200,194300,194400,194500,195100,195200,195300,195400,195500,195600,195710,195720,195801,195802,195900,197110,197200,197300,197410,197420,197500,197600,197700,199000,199110,199120,199201,199202,199300,199400,199700,199800,199900,201110,201120,201200,201301,201302,201401,201402,201501,201503,201504,201600,201700,203100,203200,203300,203500,203600,203710,203720,203800,203900,204110,204120,204200,204300,204410,204420,204600,204700,204810,204820,204910,204920,205110,205120,206010,206020,206030,206040,206050,206200,206300,207100,207300,207400,207500,207710,207900,208000,208300,208400,208500,208610,208620,208710,208720,208800,208902,208903,208904,209101,209102,209200,209300,209401,209402,209403,209510,209520,209810,209820,210010,211000,211110,211120,211200,211310,211320,211410,211420,211500,211701,211702,211801,211802,211910,211920,212100,212202,212203,212204,212303,212304,212305,212306,212410,212420,212500,212610,212620,212700,212800,212900,213100,213201,213202,213310,213320,213401,213402,214000,214100,214400,214500,214600,214700,214800,214900,215100,216100,216200,216300,216400,216700,216800,216900,217000,217100,217200,218110,218120,218210,218220,218300,218400,218500,218600,218700,218800,218900,219010,219020,219300,219500,219700,219800,219900,220000,220100,221110,221120,221210,221220,221301,221302,221400,221500,221600,221710,221810,221820,221900,222000,222100,222200,222500,222600,222700,224010,224020,224200,224310,224320,224410,224420,224600,224700,226000,226410,226420,226700,227010,227020,228100,228210,228220,228310,228320,228410,228420,228500,228600,228710,228720,228800,228900,229100,229200,229300,229410,229420,231100,231210,231220,231300,231400,231500,231600,231710,231720,231800,231900,232110,232120,232200,232300,232400,232500,232600,232700,232800,234000,234200,234300,234500,234600,234700,234800,234900,235100,235201,235202,236000,236100,236201,236202,236400,237100,237200,237300,237400,237500,237600,237710,237720,237800,237900,238000,238100,238200,238310,238320,238400,239200,239310,239320,239330,239500,239600,239700,239800,240010,240020,240200,240300,240400,240500,240600,240700,240800,240900,241000,241110,241120,241200,241300,241400,242000,242100,242200,242300,242600,242700,243000,243100,261101,261102,261200,262100,262200,262301,262302,262303,262400,262500,262601,262602,262701,262702,262800,264000,264101,264301,264302,265100,265200,265301,265303,265304,265305,265410,265420,265510,265520,265600,265700,267100,267200,267300,267401,267402,267501,267502,267600,267700,267800,267900,269000,269100,269300,269500,269600,269700,269800,269901,269902,270100,270200,270300,271100,271200,271300,271400,271500,271600,271701,271702,271801,271802,271900,272100,272200,272301,272302,273100,273200,273300,273400,273500,273600,273700,273800,273900,274100,274200,275100,275200,275302,275311,275400,275510,275520,275601,276000,276100,276400,276500,276601,276602,277000,277100,277200,277400,278000,278100,291110,291120,291130,291210,291220,291300,292000,293201,293202,293301,293302,293304,293305,294110,294120,294200,294300,294410,294420,294510,294520,294610,294620,294700,294810,294820,294830,294900,295101,296100,296210,296220,296300,296400,296500,296600,296900,297000,297110,297120,297200,297300,297400,297500,297600,300100,300200,300300,300400,300501,300502,300600,300701,300702,300800,300901,300902,301000,301100,301202,301203,301204,301300,301400,301501,301502,301601,301602,301701,301702,301800,301900,302001,302002,302102,302103,302104,302201,302202,302301,302302,302400,302501,302502,310100,310200,310300,310400,310500,310600,310701,310702,310703,310800,310900,311000,311100,311200,311300,311400,311500,311600,311700,311800,320000,320100,320200,320300,400203,400204,400205,400206,400302,400303,400304,400401,400402,400500,400602,400603,400604,400800,400900,401001,401002,401101,401102,401201,401202,401203,401302,401311,401312,401500,401601,401602,401603,401701,401703,401704,401800,401901,401902,402000,402101,402102,402200,402301,402302,402401,402402,402403,402404,402501,402502,402600,402702,402703,402704,402801,402802,402901,402902,403000,403200,403303,403304,403305,403312,403316,403317,403318,403319,403320,403321,403322,403323,403324,403325,403401,403402,403403,403404,403405,403406,403407,403408,403500,403600,403702,403703,403721,403722,403801,403802,403901,403902,404000,404100,404200,404301,404302,404401,404402,404501,404502,404600,404701,404702,404703,404801,404802,404803,404901,404902,404903,405001,405002,405101,405102,405201,405202,405203,405300,405400,405500,405600,405700,405800,405900,406000,406101,406102,406200,406300,406402,406411,406412,406500,406601,406602,406700,406800,406900,407001,407002,407101,407102,407200,407301,407302,407400,407500,407600,407701,407702,407800,407900,408001,408002,408101,408102,408132,408133,408134,408135,408202,408211,408212,408301,408302,408303,408401,408402,408501,408502,408503,408601,408623,408624,408625,408626,408627,408628,408629,408703,408704,408705,408706,408721,408722,408800,430001,430002,430101,430102,430200,430301,430302,430400,430501,430502,430600,430701,430721,430723,430724,430801,430802,430803,430900,431001,431002,431100,431200,431300,431400,431500,431600,431700,431800,431900,432000,432101,432102,432201,432202,432300,432401,432402,432500,432601,432602,432700,432801,432802,432901,432902,433100,433200,433301,433302,433303,433401,433402,433403,433501,433502,433601,433602,433700,433801,433802,433901,433902,434001,434002,460000,460100,460200,460301,460302,460400,460501,460502,460600,460700,460800,460900,461000,461100,461200,461300,461400,461500,461600,461700,461900,462000,462100,462200,462300,462400,462500,462600,462700,462800,462900,463000,463101,463102,463200,463300,463400,463500,463600,463700,463800,463900,464000,464100,464200,480002,480011,480012,480101,480102,480201,480202,480301,480302,480400,480500,480600,480702,480703,480704,480802,480803,480804,480901,480902,480903,481001,481002,481101,481102,481103,481201,481202,481300,481401,481402,481500,481602,481603,481604,481711,481712,481713,481714,481800,481901,481902,482001,482002,482101,482102,482201,482202,482301,482303,482304,482401,482402,482502,482503,482521,482522,482600,482701,482702,482800,500100,500201,500202,500300,500401,500402,500500,500600,500700,500800,500900,501000,501200,501300,501400,501501,501503,501504,501600,501700,501801,501802,501900,502001,502002,502100,502200,502301,502302,502401,502402,502500,502601,502602,502700,502800,502901,502902,503000,503101,503102,503201,503202,503301,503302,503401,503402,503501,503502,503601,503602,503701,503702,503703,503801,503802,503901,503902,504001,504002,504101,504102,530003,530004,530005,530006,530101,530102,530202,530203,530204,530301,530302,530400,530500,530601,530602,530700,530801,530802,530901,530902,531000,531101,531102,531201,531202,531301,531302,531501,531502,531602,531603,531604,531701,531702,531800,531901,531902,532001,532002,532101,532102,532200,532302,532303,532304,532400,532500,532603,532604,532605,532606,532700,532800,532900,533000,533103,533104,533105,533106,533107,533201,533202,533203,533300,533401,533402,533403,533501,533502,533503,533601,533602,533603,533701,533702,533703,533801,533803,533804,533901,533902,534001,534002,534101,534102,534201,534202,534203,534301,534302,534403,534404,534405,534406,534501,534502,534700,534802,534803,534804,534900,535000,535101,535102,535200,535300,535400,535501,535502,535503,535603,535604,535605,535606,535607,535701,535702,535802,535803,535804,535901,535902,536000,536101,536102,536200,540000,540101,540102,540201,540202,540203,540300,540400,540501,540502,540600,540700,540800,540901,540902,541001,541002,541100,541200,541300,541400,541500,541603,541604,541605,541606,541700,541801,541802,542000,542101,542102,542200,542401,542402,542501,542502,542601,542602,542700,542800,542900,543000,543100,543201,543202,543303,543304,543305,543321,543322,543400,543501,543502,543503,543601,543602,543603,543604,543701,543702,543703,543801,543802,543903,543904,544000,550000,550100,550200,550300,550400,550500,550600,550700,550800,550900,551000,551100,551201,551202,551300,551400,551500,551600,551700,551800,551900,552000,552100,552200,552300,552400,552601,552602,552700,552800,552900,553000,553100,553200,553300,553400,553501,553502,553601,553602,553701,553702,553801,553802,553901,553902,554001,554002,554101,554102,554201,554202,554300,554401,554403,554404,554511,554512,554513,554514,554515,554516,554517,554518,554519,554521,554522,554600,554700,554801,554802,554900,555001,555002,555102,555103,555104,555202,555211,555212,570001,570002,570003,570100,570202,570203,570204,570301,570303,570304,570401,570402,570501,570502,570601,570602,570603,570701,570702,570800,570901,570902,571000,571101,571102,571200,571300,571400,571501,571502,571600,571701,571702,571800,571900,572001,572002,572100,572201,572202,572301,572302,572400,572500,572600,572700,572800,572900,573001,573002,573100,573201,573202,573300,573401,573402,573403,573500,573600,573700,573800,573901,573902,574000,574100,574201,574202,574300,574400,574500,574601,574602,574700,574800,574901,574902,575001,575002,575101,575102,575103,575201,575202,575300,575401,575402,575500,575600,575801,575802,575803,575901,575902,576000,576100,576200,576300,576401,576402,576403,576501,576502,576503,576601,576602,576700,576801,576802,576901,576902,577000,577100,577200,577300,577400,577501,577502,577601,577602,577603,599000,599100,600100,600201,600202,600301,600302,600400,600501,600502,600601,600602,600702,600703,600704,600801,600802,600902,600911,600912,601001,601002,601100,601202,601211,601212,601301,601302,601303,601401,601402,601501,601502,601600,601700,601801,601802,601900,602002,602003,602004,602103,602104,602105,602106,602200,602301,602302,602402,602403,602404,602501,602502,602503,602600,602700,602800,602900,603001,603003,603004,603101,603102,603200,603301,603302,603400,603500,603600,603702,603703,603704,603800,603900,604000,604100,609900,620001,620002,620003,620101,620102,620201,620301,620302,620303,620400,620501,620521,620522,620601,620602,620701,620702,620800,620901,620902,621001,621002,621101,621102,621201,621202,621301,621321,621322,621400,650001,650002,650101,650102,650200,650300,650400,650501,650502,650601,650602,650603,650701,650702,650800,650901,650902,651001,651002,651101,651102,651201,651221,651222,651301,651302,651400,670001,670002,670003,670100,670201,670202,670301,670321,670322,670403,670405,670406,670407,670411,670413,670414,670500,670600,670701,670702,700100,700200,700300,700400,700500,700600,700700,700800,700901,700902,701000,701100,701201,701202,701301,701302,701400,701501,701502,701601,701602,701701,701702,701801,701802,701900,702000,702100,702201,702202,702300,702400,702501,702502,702600,702700,702801,7028]
//[239,240,241]
"""
    }

    void testClassWithMethodReturningMapWithBigListAsValue () {
        assert new GroovyShell().parse ("""
class A239 {
  A239 () {
  }

  A239 (boolean s) {
  }

  def m() {
return     [
        "037" : [101110,101120,101210,101220,101300,101400,102101,102102,103101,103102,103200,103300,103400,104103,104104,104105,104106,104107,104201,104202,104310,104320,104401,104402,104500,104610,104620,104701,104702,104810,104820,106010,106020,106111,106112,106113,106114,106402,106403,106404,106510,106520,106602,106603,106604,106605,106606,106641,106642,106643,107010,107020,108101,108102,108103,108104,108200,109100,109200,109300,109400,109500,109601,109602,109700,109800,111100,111201,111202,111203,111204,111301,111302,111400,113100,113202,113211,113212,113213,113231,113232,113233,113234,113301,113303,113321,113322,113401,113421,113422,115101,115102,115201,115202,115301,115302,115401,115402,117100,117200,117301,117302,117303,117404,117405,117406,117510,117520,117530,119000,119100,119200,119310,119320,119330,119340,119400,119700,119800,119900,120010,120020,120030,120101,120102,120300,120400,121010,121020,121100,121210,121220,121600,121800,121900,122000,122110,122120,122200,122410,122420,123010,123020,123103,123104,123203,123204,123205,123206,123301,123303,123304,123410,123420,123510,123520,123601,123602,123700,123800,123900,124000,124101,124102,124201,124202,124300,124400,124500,124600,124700,124901,125100,125200,125310,125320,125400,125500,125600,127101,127102,127210,127220,127300,127400,127510,127520,127601,127602,127710,127801,127802,127910,127920,128100,128210,128220,128302,128303,128400,128500,128600,128702,128800,128910,131010,131020,131100,131200,131300,131400,131600,131700,131800,131900,132000,132100,132300,132500,132700,132900,133000,133100,134000,134101,134103,134104,134201,134302,134303,134304,134305,134306,134401,134421,134422,134510,134520,134710,134720,134800,134901,134902,135102,135111,135112,135201,135202,135203,137000,137102,137201,137301,137302,137401,137402,137501,137502,137504,138000,139000,139200,139301,139302,139303,139400,139501,139502,139600,139701,139702,139703,139801,139802,141100,141200,141301,141302,141400,141500,141600,141700,143100,143200,143300,143400,143500,143601,143602,143700,143800,143901,143902,181000,181300,181400,181500,181600,183101,183102,183210,183220,183300,183400,183510,183520,183610,183620,183700,183810,183820,185100,185201,185202,185310,185320,186100,186200,186300,186401,186402,187100,187200,187300,188100,188200,188300,189100,189200,189300,189400,189500,189600,189701,189702,189800,189901,189902,190100,190200,190301,190400,190510,190520,190700,190800,190901,190902,191000,191110,191120,191201,191203,191204,191300,191410,191420,191500,191610,191620,191710,191720,191810,191820,191900,192000,192300,192410,192420,192510,192520,192610,192620,192700,194100,194200,194300,194400,194500,195100,195200,195300,195400,195500,195600,195710,195720,195801,195802,195900,197110,197200,197300,197410,197420,197500,197600,197700,199000,199110,199120,199201,199202,199300,199400,199700,199800,199900,201110,201120,201200,201301,201302,201401,201402,201501,201503,201504,201600,201700,203100,203200,203300,203500,203600,203710,203720,203800,203900,204110,204120,204200,204300,204410,204420,204600,204700,204810,204820,204910,204920,205110,205120,206010,206020,206030,206040,206050,206200,206300,207100,207300,207400,207500,207710,207900,208000,208300,208400,208500,208610,208620,208710,208720,208800,208902,208903,208904,209101,209102,209200,209300,209401,209402,209403,209510,209520,209810,209820,210010,211000,211110,211120,211200,211310,211320,211410,211420,211500,211701,211702,211801,211802,211910,211920,212100,212202,212203,212204,212303,212304,212305,212306,212410,212420,212500,212610,212620,212700,212800,212900,213100,213201,213202,213310,213320,213401,213402,214000,214100,214400,214500,214600,214700,214800,214900,215100,216100,216200,216300,216400,216700,216800,216900,217000,217100,217200,218110,218120,218210,218220,218300,218400,218500,218600,218700,218800,218900,219010,219020,219300,219500,219700,219800,219900,220000,220100,221110,221120,221210,221220,221301,221302,221400,221500,221600,221710,221810,221820,221900,222000,222100,222200,222500,222600,222700,224010,224020,224200,224310,224320,224410,224420,224600,224700,226000,226410,226420,226700,227010,227020,228100,228210,228220,228310,228320,228410,228420,228500,228600,228710,228720,228800,228900,229100,229200,229300,229410,229420,231100,231210,231220,231300,231400,231500,231600,231710,231720,231800,231900,232110,232120,232200,232300,232400,232500,232600,232700,232800,234000,234200,234300,234500,234600,234700,234800,234900,235100,235201,235202,236000,236100,236201,236202,236400,237100,237200,237300,237400,237500,237600,237710,237720,237800,237900,238000,238100,238200,238310,238320,238400,239200,239310,239320,239330,239500,239600,239700,239800,240010,240020,240200,240300,240400,240500,240600,240700,240800,240900,241000,241110,241120,241200,241300,241400,242000,242100,242200,242300,242600,242700,243000,243100,261101,261102,261200,262100,262200,262301,262302,262303,262400,262500,262601,262602,262701,262702,262800,264000,264101,264301,264302,265100,265200,265301,265303,265304,265305,265410,265420,265510,265520,265600,265700,267100,267200,267300,267401,267402,267501,267502,267600,267700,267800,267900,269000,269100,269300,269500,269600,269700,269800,269901,269902,270100,270200,270300,271100,271200,271300,271400,271500,271600,271701,271702,271801,271802,271900,272100,272200,272301,272302,273100,273200,273300,273400,273500,273600,273700,273800,273900,274100,274200,275100,275200,275302,275311,275400,275510,275520,275601,276000,276100,276400,276500,276601,276602,277000,277100,277200,277400,278000,278100,291110,291120,291130,291210,291220,291300,292000,293201,293202,293301,293302,293304,293305,294110,294120,294200,294300,294410,294420,294510,294520,294610,294620,294700,294810,294820,294830,294900,295101,296100,296210,296220,296300,296400,296500,296600,296900,297000,297110,297120,297200,297300,297400,297500,297600,300100,300200,300300,300400,300501,300502,300600,300701,300702,300800,300901,300902,301000,301100,301202,301203,301204,301300,301400,301501,301502,301601,301602,301701,301702,301800,301900,302001,302002,302102,302103,302104,302201,302202,302301,302302,302400,302501,302502,310100,310200,310300,310400,310500,310600,310701,310702,310703,310800,310900,311000,311100,311200,311300,311400,311500,311600,311700,311800,320000,320100,320200,320300,400203,400204,400205,400206,400302,400303,400304,400401,400402,400500,400602,400603,400604,400800,400900,401001,401002,401101,401102,401201,401202,401203,401302,401311,401312,401500,401601,401602,401603,401701,401703,401704,401800,401901,401902,402000,402101,402102,402200,402301,402302,402401,402402,402403,402404,402501,402502,402600,402702,402703,402704,402801,402802,402901,402902,403000,403200,403303,403304,403305,403312,403316,403317,403318,403319,403320,403321,403322,403323,403324,403325,403401,403402,403403,403404,403405,403406,403407,403408,403500,403600,403702,403703,403721,403722,403801,403802,403901,403902,404000,404100,404200,404301,404302,404401,404402,404501,404502,404600,404701,404702,404703,404801,404802,404803,404901,404902,404903,405001,405002,405101,405102,405201,405202,405203,405300,405400,405500,405600,405700,405800,405900,406000,406101,406102,406200,406300,406402,406411,406412,406500,406601,406602,406700,406800,406900,407001,407002,407101,407102,407200,407301,407302,407400,407500,407600,407701,407702,407800,407900,408001,408002,408101,408102,408132,408133,408134,408135,408202,408211,408212,408301,408302,408303,408401,408402,408501,408502,408503,408601,408623,408624,408625,408626,408627,408628,408629,408703,408704,408705,408706,408721,408722,408800,430001,430002,430101,430102,430200,430301,430302,430400,430501,430502,430600,430701,430721,430723,430724,430801,430802,430803,430900,431001,431002,431100,431200,431300,431400,431500,431600,431700,431800,431900,432000,432101,432102,432201,432202,432300,432401,432402,432500,432601,432602,432700,432801,432802,432901,432902,433100,433200,433301,433302,433303,433401,433402,433403,433501,433502,433601,433602,433700,433801,433802,433901,433902,434001,434002,460000,460100,460200,460301,460302,460400,460501,460502,460600,460700,460800,460900,461000,461100,461200,461300,461400,461500,461600,461700,461900,462000,462100,462200,462300,462400,462500,462600,462700,462800,462900,463000,463101,463102,463200,463300,463400,463500,463600,463700,463800,463900,464000,464100,464200,480002,480011,480012,480101,480102,480201,480202,480301,480302,480400,480500,480600,480702,480703,480704,480802,480803,480804,480901,480902,480903,481001,481002,481101,481102,481103,481201,481202,481300,481401,481402,481500,481602,481603,481604,481711,481712,481713,481714,481800,481901,481902,482001,482002,482101,482102,482201,482202,482301,482303,482304,482401,482402,482502,482503,482521,482522,482600,482701,482702,482800,500100,500201,500202,500300,500401,500402,500500,500600,500700,500800,500900,501000,501200,501300,501400,501501,501503,501504,501600,501700,501801,501802,501900,502001,502002,502100,502200,502301,502302,502401,502402,502500,502601,502602,502700,502800,502901,502902,503000,503101,503102,503201,503202,503301,503302,503401,503402,503501,503502,503601,503602,503701,503702,503703,503801,503802,503901,503902,504001,504002,504101,504102,530003,530004,530005,530006,530101,530102,530202,530203,530204,530301,530302,530400,530500,530601,530602,530700,530801,530802,530901,530902,531000,531101,531102,531201,531202,531301,531302,531501,531502,531602,531603,531604,531701,531702,531800,531901,531902,532001,532002,532101,532102,532200,532302,532303,532304,532400,532500,532603,532604,532605,532606,532700,532800,532900,533000,533103,533104,533105,533106,533107,533201,533202,533203,533300,533401,533402,533403,533501,533502,533503,533601,533602,533603,533701,533702,533703,533801,533803,533804,533901,533902,534001,534002,534101,534102,534201,534202,534203,534301,534302,534403,534404,534405,534406,534501,534502,534700,534802,534803,534804,534900,535000,535101,535102,535200,535300,535400,535501,535502,535503,535603,535604,535605,535606,535607,535701,535702,535802,535803,535804,535901,535902,536000,536101,536102,536200,540000,540101,540102,540201,540202,540203,540300,540400,540501,540502,540600,540700,540800,540901,540902,541001,541002,541100,541200,541300,541400,541500,541603,541604,541605,541606,541700,541801,541802,542000,542101,542102,542200,542401,542402,542501,542502,542601,542602,542700,542800,542900,543000,543100,543201,543202,543303,543304,543305,543321,543322,543400,543501,543502,543503,543601,543602,543603,543604,543701,543702,543703,543801,543802,543903,543904,544000,550000,550100,550200,550300,550400,550500,550600,550700,550800,550900,551000,551100,551201,551202,551300,551400,551500,551600,551700,551800,551900,552000,552100,552200,552300,552400,552601,552602,552700,552800,552900,553000,553100,553200,553300,553400,553501,553502,553601,553602,553701,553702,553801,553802,553901,553902,554001,554002,554101,554102,554201,554202,554300,554401,554403,554404,554511,554512,554513,554514,554515,554516,554517,554518,554519,554521,554522,554600,554700,554801,554802,554900,555001,555002,555102,555103,555104,555202,555211,555212,570001,570002,570003,570100,570202,570203,570204,570301,570303,570304,570401,570402,570501,570502,570601,570602,570603,570701,570702,570800,570901,570902,571000,571101,571102,571200,571300,571400,571501,571502,571600,571701,571702,571800,571900,572001,572002,572100,572201,572202,572301,572302,572400,572500,572600,572700,572800,572900,573001,573002,573100,573201,573202,573300,573401,573402,573403,573500,573600,573700,573800,573901,573902,574000,574100,574201,574202,574300,574400,574500,574601,574602,574700,574800,574901,574902,575001,575002,575101,575102,575103,575201,575202,575300,575401,575402,575500,575600,575801,575802,575803,575901,575902,576000,576100,576200,576300,576401,576402,576403,576501,576502,576503,576601,576602,576700,576801,576802,576901,576902,577000,577100,577200,577300,577400,577501,577502,577601,577602,577603,599000,599100,600100,600201,600202,600301,600302,600400,600501,600502,600601,600602,600702,600703,600704,600801,600802,600902,600911,600912,601001,601002,601100,601202,601211,601212,601301,601302,601303,601401,601402,601501,601502,601600,601700,601801,601802,601900,602002,602003,602004,602103,602104,602105,602106,602200,602301,602302,602402,602403,602404,602501,602502,602503,602600,602700,602800,602900,603001,603003,603004,603101,603102,603200,603301,603302,603400,603500,603600,603702,603703,603704,603800,603900,604000,604100,609900,620001,620002,620003,620101,620102,620201,620301,620302,620303,620400,620501,620521,620522,620601,620602,620701,620702,620800,620901,620902,621001,621002,621101,621102,621201,621202,621301,621321,621322,621400,650001,650002,650101,650102,650200,650300,650400,650501,650502,650601,650602,650603,650701,650702,650800,650901,650902,651001,651002,651101,651102,651201,651221,651222,651301,651302,651400,670001,670002,670003,670100,670201,670202,670301,670321,670322,670403,670405,670406,670407,670411,670413,670414,670500,670600,670701,670702,700100,700200,700300,700400,700500,700600,700700,700800,700901,700902,701000,701100,701201,701202,701301,701302,701400,701501,701502,701601,701602,701701,701702,701801,701802,701900,702000,702100,702201,702202,702300,702400,702501,702502,702600,702700,702801,7028,
101110,101120,101210,101220,101300,101400,102101,102102,103101,103102,103200,103300,103400,104103,104104,104105,104106,104107,104201,104202,104310,104320,104401,104402,104500,104610,104620,104701,104702,104810,104820,106010,106020,106111,106112,106113,106114,106402,106403,106404,106510,106520,106602,106603,106604,106605,106606,106641,106642,106643,107010,107020,108101,108102,108103,108104,108200,109100,109200,109300,109400,109500,109601,109602,109700,109800,111100,111201,111202,111203,111204,111301,111302,111400,113100,113202,113211,113212,113213,113231,113232,113233,113234,113301,113303,113321,113322,113401,113421,113422,115101,115102,115201,115202,115301,115302,115401,115402,117100,117200,117301,117302,117303,117404,117405,117406,117510,117520,117530,119000,119100,119200,119310,119320,119330,119340,119400,119700,119800,119900,120010,120020,120030,120101,120102,120300,120400,121010,121020,121100,121210,121220,121600,121800,121900,122000,122110,122120,122200,122410,122420,123010,123020,123103,123104,123203,123204,123205,123206,123301,123303,123304,123410,123420,123510,123520,123601,123602,123700,123800,123900,124000,124101,124102,124201,124202,124300,124400,124500,124600,124700,124901,125100,125200,125310,125320,125400,125500,125600,127101,127102,127210,127220,127300,127400,127510,127520,127601,127602,127710,127801,127802,127910,127920,128100,128210,128220,128302,128303,128400,128500,128600,128702,128800,128910,131010,131020,131100,131200,131300,131400,131600,131700,131800,131900,132000,132100,132300,132500,132700,132900,133000,133100,134000,134101,134103,134104,134201,134302,134303,134304,134305,134306,134401,134421,134422,134510,134520,134710,134720,134800,134901,134902,135102,135111,135112,135201,135202,135203,137000,137102,137201,137301,137302,137401,137402,137501,137502,137504,138000,139000,139200,139301,139302,139303,139400,139501,139502,139600,139701,139702,139703,139801,139802,141100,141200,141301,141302,141400,141500,141600,141700,143100,143200,143300,143400,143500,143601,143602,143700,143800,143901,143902,181000,181300,181400,181500,181600,183101,183102,183210,183220,183300,183400,183510,183520,183610,183620,183700,183810,183820,185100,185201,185202,185310,185320,186100,186200,186300,186401,186402,187100,187200,187300,188100,188200,188300,189100,189200,189300,189400,189500,189600,189701,189702,189800,189901,189902,190100,190200,190301,190400,190510,190520,190700,190800,190901,190902,191000,191110,191120,191201,191203,191204,191300,191410,191420,191500,191610,191620,191710,191720,191810,191820,191900,192000,192300,192410,192420,192510,192520,192610,192620,192700,194100,194200,194300,194400,194500,195100,195200,195300,195400,195500,195600,195710,195720,195801,195802,195900,197110,197200,197300,197410,197420,197500,197600,197700,199000,199110,199120,199201,199202,199300,199400,199700,199800,199900,201110,201120,201200,201301,201302,201401,201402,201501,201503,201504,201600,201700,203100,203200,203300,203500,203600,203710,203720,203800,203900,204110,204120,204200,204300,204410,204420,204600,204700,204810,204820,204910,204920,205110,205120,206010,206020,206030,206040,206050,206200,206300,207100,207300,207400,207500,207710,207900,208000,208300,208400,208500,208610,208620,208710,208720,208800,208902,208903,208904,209101,209102,209200,209300,209401,209402,209403,209510,209520,209810,209820,210010,211000,211110,211120,211200,211310,211320,211410,211420,211500,211701,211702,211801,211802,211910,211920,212100,212202,212203,212204,212303,212304,212305,212306,212410,212420,212500,212610,212620,212700,212800,212900,213100,213201,213202,213310,213320,213401,213402,214000,214100,214400,214500,214600,214700,214800,214900,215100,216100,216200,216300,216400,216700,216800,216900,217000,217100,217200,218110,218120,218210,218220,218300,218400,218500,218600,218700,218800,218900,219010,219020,219300,219500,219700,219800,219900,220000,220100,221110,221120,221210,221220,221301,221302,221400,221500,221600,221710,221810,221820,221900,222000,222100,222200,222500,222600,222700,224010,224020,224200,224310,224320,224410,224420,224600,224700,226000,226410,226420,226700,227010,227020,228100,228210,228220,228310,228320,228410,228420,228500,228600,228710,228720,228800,228900,229100,229200,229300,229410,229420,231100,231210,231220,231300,231400,231500,231600,231710,231720,231800,231900,232110,232120,232200,232300,232400,232500,232600,232700,232800,234000,234200,234300,234500,234600,234700,234800,234900,235100,235201,235202,236000,236100,236201,236202,236400,237100,237200,237300,237400,237500,237600,237710,237720,237800,237900,238000,238100,238200,238310,238320,238400,239200,239310,239320,239330,239500,239600,239700,239800,240010,240020,240200,240300,240400,240500,240600,240700,240800,240900,241000,241110,241120,241200,241300,241400,242000,242100,242200,242300,242600,242700,243000,243100,261101,261102,261200,262100,262200,262301,262302,262303,262400,262500,262601,262602,262701,262702,262800,264000,264101,264301,264302,265100,265200,265301,265303,265304,265305,265410,265420,265510,265520,265600,265700,267100,267200,267300,267401,267402,267501,267502,267600,267700,267800,267900,269000,269100,269300,269500,269600,269700,269800,269901,269902,270100,270200,270300,271100,271200,271300,271400,271500,271600,271701,271702,271801,271802,271900,272100,272200,272301,272302,273100,273200,273300,273400,273500,273600,273700,273800,273900,274100,274200,275100,275200,275302,275311,275400,275510,275520,275601,276000,276100,276400,276500,276601,276602,277000,277100,277200,277400,278000,278100,291110,291120,291130,291210,291220,291300,292000,293201,293202,293301,293302,293304,293305,294110,294120,294200,294300,294410,294420,294510,294520,294610,294620,294700,294810,294820,294830,294900,295101,296100,296210,296220,296300,296400,296500,296600,296900,297000,297110,297120,297200,297300,297400,297500,297600,300100,300200,300300,300400,300501,300502,300600,300701,300702,300800,300901,300902,301000,301100,301202,301203,301204,301300,301400,301501,301502,301601,301602,301701,301702,301800,301900,302001,302002,302102,302103,302104,302201,302202,302301,302302,302400,302501,302502,310100,310200,310300,310400,310500,310600,310701,310702,310703,310800,310900,311000,311100,311200,311300,311400,311500,311600,311700,311800,320000,320100,320200,320300,400203,400204,400205,400206,400302,400303,400304,400401,400402,400500,400602,400603,400604,400800,400900,401001,401002,401101,401102,401201,401202,401203,401302,401311,401312,401500,401601,401602,401603,401701,401703,401704,401800,401901,401902,402000,402101,402102,402200,402301,402302,402401,402402,402403,402404,402501,402502,402600,402702,402703,402704,402801,402802,402901,402902,403000,403200,403303,403304,403305,403312,403316,403317,403318,403319,403320,403321,403322,403323,403324,403325,403401,403402,403403,403404,403405,403406,403407,403408,403500,403600,403702,403703,403721,403722,403801,403802,403901,403902,404000,404100,404200,404301,404302,404401,404402,404501,404502,404600,404701,404702,404703,404801,404802,404803,404901,404902,404903,405001,405002,405101,405102,405201,405202,405203,405300,405400,405500,405600,405700,405800,405900,406000,406101,406102,406200,406300,406402,406411,406412,406500,406601,406602,406700,406800,406900,407001,407002,407101,407102,407200,407301,407302,407400,407500,407600,407701,407702,407800,407900,408001,408002,408101,408102,408132,408133,408134,408135,408202,408211,408212,408301,408302,408303,408401,408402,408501,408502,408503,408601,408623,408624,408625,408626,408627,408628,408629,408703,408704,408705,408706,408721,408722,408800,430001,430002,430101,430102,430200,430301,430302,430400,430501,430502,430600,430701,430721,430723,430724,430801,430802,430803,430900,431001,431002,431100,431200,431300,431400,431500,431600,431700,431800,431900,432000,432101,432102,432201,432202,432300,432401,432402,432500,432601,432602,432700,432801,432802,432901,432902,433100,433200,433301,433302,433303,433401,433402,433403,433501,433502,433601,433602,433700,433801,433802,433901,433902,434001,434002,460000,460100,460200,460301,460302,460400,460501,460502,460600,460700,460800,460900,461000,461100,461200,461300,461400,461500,461600,461700,461900,462000,462100,462200,462300,462400,462500,462600,462700,462800,462900,463000,463101,463102,463200,463300,463400,463500,463600,463700,463800,463900,464000,464100,464200,480002,480011,480012,480101,480102,480201,480202,480301,480302,480400,480500,480600,480702,480703,480704,480802,480803,480804,480901,480902,480903,481001,481002,481101,481102,481103,481201,481202,481300,481401,481402,481500,481602,481603,481604,481711,481712,481713,481714,481800,481901,481902,482001,482002,482101,482102,482201,482202,482301,482303,482304,482401,482402,482502,482503,482521,482522,482600,482701,482702,482800,500100,500201,500202,500300,500401,500402,500500,500600,500700,500800,500900,501000,501200,501300,501400,501501,501503,501504,501600,501700,501801,501802,501900,502001,502002,502100,502200,502301,502302,502401,502402,502500,502601,502602,502700,502800,502901,502902,503000,503101,503102,503201,503202,503301,503302,503401,503402,503501,503502,503601,503602,503701,503702,503703,503801,503802,503901,503902,504001,504002,504101,504102,530003,530004,530005,530006,530101,530102,530202,530203,530204,530301,530302,530400,530500,530601,530602,530700,530801,530802,530901,530902,531000,531101,531102,531201,531202,531301,531302,531501,531502,531602,531603,531604,531701,531702,531800,531901,531902,532001,532002,532101,532102,532200,532302,532303,532304,532400,532500,532603,532604,532605,532606,532700,532800,532900,533000,533103,533104,533105,533106,533107,533201,533202,533203,533300,533401,533402,533403,533501,533502,533503,533601,533602,533603,533701,533702,533703,533801,533803,533804,533901,533902,534001,534002,534101,534102,534201,534202,534203,534301,534302,534403,534404,534405,534406,534501,534502,534700,534802,534803,534804,534900,535000,535101,535102,535200,535300,535400,535501,535502,535503,535603,535604,535605,535606,535607,535701,535702,535802,535803,535804,535901,535902,536000,536101,536102,536200,540000,540101,540102,540201,540202,540203,540300,540400,540501,540502,540600,540700,540800,540901,540902,541001,541002,541100,541200,541300,541400,541500,541603,541604,541605,541606,541700,541801,541802,542000,542101,542102,542200,542401,542402,542501,542502,542601,542602,542700,542800,542900,543000,543100,543201,543202,543303,543304,543305,543321,543322,543400,543501,543502,543503,543601,543602,543603,543604,543701,543702,543703,543801,543802,543903,543904,544000,550000,550100,550200,550300,550400,550500,550600,550700,550800,550900,551000,551100,551201,551202,551300,551400,551500,551600,551700,551800,551900,552000,552100,552200,552300,552400,552601,552602,552700,552800,552900,553000,553100,553200,553300,553400,553501,553502,553601,553602,553701,553702,553801,553802,553901,553902,554001,554002,554101,554102,554201,554202,554300,554401,554403,554404,554511,554512,554513,554514,554515,554516,554517,554518,554519,554521,554522,554600,554700,554801,554802,554900,555001,555002,555102,555103,555104,555202,555211,555212,570001,570002,570003,570100,570202,570203,570204,570301,570303,570304,570401,570402,570501,570502,570601,570602,570603,570701,570702,570800,570901,570902,571000,571101,571102,571200,571300,571400,571501,571502,571600,571701,571702,571800,571900,572001,572002,572100,572201,572202,572301,572302,572400,572500,572600,572700,572800,572900,573001,573002,573100,573201,573202,573300,573401,573402,573403,573500,573600,573700,573800,573901,573902,574000,574100,574201,574202,574300,574400,574500,574601,574602,574700,574800,574901,574902,575001,575002,575101,575102,575103,575201,575202,575300,575401,575402,575500,575600,575801,575802,575803,575901,575902,576000,576100,576200,576300,576401,576402,576403,576501,576502,576503,576601,576602,576700,576801,576802,576901,576902,577000,577100,577200,577300,577400,577501,577502,577601,577602,577603,599000,599100,600100,600201,600202,600301,600302,600400,600501,600502,600601,600602,600702,600703,600704,600801,600802,600902,600911,600912,601001,601002,601100,601202,601211,601212,601301,601302,601303,601401,601402,601501,601502,601600,601700,601801,601802,601900,602002,602003,602004,602103,602104,602105,602106,602200,602301,602302,602402,602403,602404,602501,602502,602503,602600,602700,602800,602900,603001,603003,603004,603101,603102,603200,603301,603302,603400,603500,603600,603702,603703,603704,603800,603900,604000,604100,609900,620001,620002,620003,620101,620102,620201,620301,620302,620303,620400,620501,620521,620522,620601,620602,620701,620702,620800,620901,620902,621001,621002,621101,621102,621201,621202,621301,621321,621322,621400,650001,650002,650101,650102,650200,650300,650400,650501,650502,650601,650602,650603,650701,650702,650800,650901,650902,651001,651002,651101,651102,651201,651221,651222,651301,651302,651400,670001,670002,670003,670100,670201,670202,670301,670321,670322,670403,670405,670406,670407,670411,670413,670414,670500,670600,670701,670702,700100,700200,700300,700400,700500,700600,700700,700800,700901,700902,701000,701100,701201,701202,701301,701302,701400,701501,701502,701601,701602,701701,701702,701801,701802,701900,702000,702100,702201,702202,702300,702400,702501,702502,702600,702700,702801,7028,
101110,101120,101210,101220,101300,101400,102101,102102,103101,103102,103200,103300,103400,104103,104104,104105,104106,104107,104201,104202,104310,104320,104401,104402,104500,104610,104620,104701,104702,104810,104820,106010,106020,106111,106112,106113,106114,106402,106403,106404,106510,106520,106602,106603,106604,106605,106606,106641,106642,106643,107010,107020,108101,108102,108103,108104,108200,109100,109200,109300,109400,109500,109601,109602,109700,109800,111100,111201,111202,111203,111204,111301,111302,111400,113100,113202,113211,113212,113213,113231,113232,113233,113234,113301,113303,113321,113322,113401,113421,113422,115101,115102,115201,115202,115301,115302,115401,115402,117100,117200,117301,117302,117303,117404,117405,117406,117510,117520,117530,119000,119100,119200,119310,119320,119330,119340,119400,119700,119800,119900,120010,120020,120030,120101,120102,120300,120400,121010,121020,121100,121210,121220,121600,121800,121900,122000,122110,122120,122200,122410,122420,123010,123020,123103,123104,123203,123204,123205,123206,123301,123303,123304,123410,123420,123510,123520,123601,123602,123700,123800,123900,124000,124101,124102,124201,124202,124300,124400,124500,124600,124700,124901,125100,125200,125310,125320,125400,125500,125600,127101,127102,127210,127220,127300,127400,127510,127520,127601,127602,127710,127801,127802,127910,127920,128100,128210,128220,128302,128303,128400,128500,128600,128702,128800,128910,131010,131020,131100,131200,131300,131400,131600,131700,131800,131900,132000,132100,132300,132500,132700,132900,133000,133100,134000,134101,134103,134104,134201,134302,134303,134304,134305,134306,134401,134421,134422,134510,134520,134710,134720,134800,134901,134902,135102,135111,135112,135201,135202,135203,137000,137102,137201,137301,137302,137401,137402,137501,137502,137504,138000,139000,139200,139301,139302,139303,139400,139501,139502,139600,139701,139702,139703,139801,139802,141100,141200,141301,141302,141400,141500,141600,141700,143100,143200,143300,143400,143500,143601,143602,143700,143800,143901,143902,181000,181300,181400,181500,181600,183101,183102,183210,183220,183300,183400,183510,183520,183610,183620,183700,183810,183820,185100,185201,185202,185310,185320,186100,186200,186300,186401,186402,187100,187200,187300,188100,188200,188300,189100,189200,189300,189400,189500,189600,189701,189702,189800,189901,189902,190100,190200,190301,190400,190510,190520,190700,190800,190901,190902,191000,191110,191120,191201,191203,191204,191300,191410,191420,191500,191610,191620,191710,191720,191810,191820,191900,192000,192300,192410,192420,192510,192520,192610,192620,192700,194100,194200,194300,194400,194500,195100,195200,195300,195400,195500,195600,195710,195720,195801,195802,195900,197110,197200,197300,197410,197420,197500,197600,197700,199000,199110,199120,199201,199202,199300,199400,199700,199800,199900,201110,201120,201200,201301,201302,201401,201402,201501,201503,201504,201600,201700,203100,203200,203300,203500,203600,203710,203720,203800,203900,204110,204120,204200,204300,204410,204420,204600,204700,204810,204820,204910,204920,205110,205120,206010,206020,206030,206040,206050,206200,206300,207100,207300,207400,207500,207710,207900,208000,208300,208400,208500,208610,208620,208710,208720,208800,208902,208903,208904,209101,209102,209200,209300,209401,209402,209403,209510,209520,209810,209820,210010,211000,211110,211120,211200,211310,211320,211410,211420,211500,211701,211702,211801,211802,211910,211920,212100,212202,212203,212204,212303,212304,212305,212306,212410,212420,212500,212610,212620,212700,212800,212900,213100,213201,213202,213310,213320,213401,213402,214000,214100,214400,214500,214600,214700,214800,214900,215100,216100,216200,216300,216400,216700,216800,216900,217000,217100,217200,218110,218120,218210,218220,218300,218400,218500,218600,218700,218800,218900,219010,219020,219300,219500,219700,219800,219900,220000,220100,221110,221120,221210,221220,221301,221302,221400,221500,221600,221710,221810,221820,221900,222000,222100,222200,222500,222600,222700,224010,224020,224200,224310,224320,224410,224420,224600,224700,226000,226410,226420,226700,227010,227020,228100,228210,228220,228310,228320,228410,228420,228500,228600,228710,228720,228800,228900,229100,229200,229300,229410,229420,231100,231210,231220,231300,231400,231500,231600,231710,231720,231800,231900,232110,232120,232200,232300,232400,232500,232600,232700,232800,234000,234200,234300,234500,234600,234700,234800,234900,235100,235201,235202,236000,236100,236201,236202,236400,237100,237200,237300,237400,237500,237600,237710,237720,237800,237900,238000,238100,238200,238310,238320,238400,239200,239310,239320,239330,239500,239600,239700,239800,240010,240020,240200,240300,240400,240500,240600,240700,240800,240900,241000,241110,241120,241200,241300,241400,242000,242100,242200,242300,242600,242700,243000,243100,261101,261102,261200,262100,262200,262301,262302,262303,262400,262500,262601,262602,262701,262702,262800,264000,264101,264301,264302,265100,265200,265301,265303,265304,265305,265410,265420,265510,265520,265600,265700,267100,267200,267300,267401,267402,267501,267502,267600,267700,267800,267900,269000,269100,269300,269500,269600,269700,269800,269901,269902,270100,270200,270300,271100,271200,271300,271400,271500,271600,271701,271702,271801,271802,271900,272100,272200,272301,272302,273100,273200,273300,273400,273500,273600,273700,273800,273900,274100,274200,275100,275200,275302,275311,275400,275510,275520,275601,276000,276100,276400,276500,276601,276602,277000,277100,277200,277400,278000,278100,291110,291120,291130,291210,291220,291300,292000,293201,293202,293301,293302,293304,293305,294110,294120,294200,294300,294410,294420,294510,294520,294610,294620,294700,294810,294820,294830,294900,295101,296100,296210,296220,296300,296400,296500,296600,296900,297000,297110,297120,297200,297300,297400,297500,297600,300100,300200,300300,300400,300501,300502,300600,300701,300702,300800,300901,300902,301000,301100,301202,301203,301204,301300,301400,301501,301502,301601,301602,301701,301702,301800,301900,302001,302002,302102,302103,302104,302201,302202,302301,302302,302400,302501,302502,310100,310200,310300,310400,310500,310600,310701,310702,310703,310800,310900,311000,311100,311200,311300,311400,311500,311600,311700,311800,320000,320100,320200,320300,400203,400204,400205,400206,400302,400303,400304,400401,400402,400500,400602,400603,400604,400800,400900,401001,401002,401101,401102,401201,401202,401203,401302,401311,401312,401500,401601,401602,401603,401701,401703,401704,401800,401901,401902,402000,402101,402102,402200,402301,402302,402401,402402,402403,402404,402501,402502,402600,402702,402703,402704,402801,402802,402901,402902,403000,403200,403303,403304,403305,403312,403316,403317,403318,403319,403320,403321,403322,403323,403324,403325,403401,403402,403403,403404,403405,403406,403407,403408,403500,403600,403702,403703,403721,403722,403801,403802,403901,403902,404000,404100,404200,404301,404302,404401,404402,404501,404502,404600,404701,404702,404703,404801,404802,404803,404901,404902,404903,405001,405002,405101,405102,405201,405202,405203,405300,405400,405500,405600,405700,405800,405900,406000,406101,406102,406200,406300,406402,406411,406412,406500,406601,406602,406700,406800,406900,407001,407002,407101,407102,407200,407301,407302,407400,407500,407600,407701,407702,407800,407900,408001,408002,408101,408102,408132,408133,408134,408135,408202,408211,408212,408301,408302,408303,408401,408402,408501,408502,408503,408601,408623,408624,408625,408626,408627,408628,408629,408703,408704,408705,408706,408721,408722,408800,430001,430002,430101,430102,430200,430301,430302,430400,430501,430502,430600,430701,430721,430723,430724,430801,430802,430803,430900,431001,431002,431100,431200,431300,431400,431500,431600,431700,431800,431900,432000,432101,432102,432201,432202,432300,432401,432402,432500,432601,432602,432700,432801,432802,432901,432902,433100,433200,433301,433302,433303,433401,433402,433403,433501,433502,433601,433602,433700,433801,433802,433901,433902,434001,434002,460000,460100,460200,460301,460302,460400,460501,460502,460600,460700,460800,460900,461000,461100,461200,461300,461400,461500,461600,461700,461900,462000,462100,462200,462300,462400,462500,462600,462700,462800,462900,463000,463101,463102,463200,463300,463400,463500,463600,463700,463800,463900,464000,464100,464200,480002,480011,480012,480101,480102,480201,480202,480301,480302,480400,480500,480600,480702,480703,480704,480802,480803,480804,480901,480902,480903,481001,481002,481101,481102,481103,481201,481202,481300,481401,481402,481500,481602,481603,481604,481711,481712,481713,481714,481800,481901,481902,482001,482002,482101,482102,482201,482202,482301,482303,482304,482401,482402,482502,482503,482521,482522,482600,482701,482702,482800,500100,500201,500202,500300,500401,500402,500500,500600,500700,500800,500900,501000,501200,501300,501400,501501,501503,501504,501600,501700,501801,501802,501900,502001,502002,502100,502200,502301,502302,502401,502402,502500,502601,502602,502700,502800,502901,502902,503000,503101,503102,503201,503202,503301,503302,503401,503402,503501,503502,503601,503602,503701,503702,503703,503801,503802,503901,503902,504001,504002,504101,504102,530003,530004,530005,530006,530101,530102,530202,530203,530204,530301,530302,530400,530500,530601,530602,530700,530801,530802,530901,530902,531000,531101,531102,531201,531202,531301,531302,531501,531502,531602,531603,531604,531701,531702,531800,531901,531902,532001,532002,532101,532102,532200,532302,532303,532304,532400,532500,532603,532604,532605,532606,532700,532800,532900,533000,533103,533104,533105,533106,533107,533201,533202,533203,533300,533401,533402,533403,533501,533502,533503,533601,533602,533603,533701,533702,533703,533801,533803,533804,533901,533902,534001,534002,534101,534102,534201,534202,534203,534301,534302,534403,534404,534405,534406,534501,534502,534700,534802,534803,534804,534900,535000,535101,535102,535200,535300,535400,535501,535502,535503,535603,535604,535605,535606,535607,535701,535702,535802,535803,535804,535901,535902,536000,536101,536102,536200,540000,540101,540102,540201,540202,540203,540300,540400,540501,540502,540600,540700,540800,540901,540902,541001,541002,541100,541200,541300,541400,541500,541603,541604,541605,541606,541700,541801,541802,542000,542101,542102,542200,542401,542402,542501,542502,542601,542602,542700,542800,542900,543000,543100,543201,543202,543303,543304,543305,543321,543322,543400,543501,543502,543503,543601,543602,543603,543604,543701,543702,543703,543801,543802,543903,543904,544000,550000,550100,550200,550300,550400,550500,550600,550700,550800,550900,551000,551100,551201,551202,551300,551400,551500,551600,551700,551800,551900,552000,552100,552200,552300,552400,552601,552602,552700,552800,552900,553000,553100,553200,553300,553400,553501,553502,553601,553602,553701,553702,553801,553802,553901,553902,554001,554002,554101,554102,554201,554202,554300,554401,554403,554404,554511,554512,554513,554514,554515,554516,554517,554518,554519,554521,554522,554600,554700,554801,554802,554900,555001,555002,555102,555103,555104,555202,555211,555212,570001,570002,570003,570100,570202,570203,570204,570301,570303,570304,570401,570402,570501,570502,570601,570602,570603,570701,570702,570800,570901,570902,571000,571101,571102,571200,571300,571400,571501,571502,571600,571701,571702,571800,571900,572001,572002,572100,572201,572202,572301,572302,572400,572500,572600,572700,572800,572900,573001,573002,573100,573201,573202,573300,573401,573402,573403,573500,573600,573700,573800,573901,573902,574000,574100,574201,574202,574300,574400,574500,574601,574602,574700,574800,574901,574902,575001,575002,575101,575102,575103,575201,575202,575300,575401,575402,575500,575600,575801,575802,575803,575901,575902,576000,576100,576200,576300,576401,576402,576403,576501,576502,576503,576601,576602,576700,576801,576802,576901,576902,577000,577100,577200,577300,577400,577501,577502,577601,577602,577603,599000,599100,600100,600201,600202,600301,600302,600400,600501,600502,600601,600602,600702,600703,600704,600801,600802,600902,600911,600912,601001,601002,601100,601202,601211,601212,601301,601302,601303,601401,601402,601501,601502,601600,601700,601801,601802,601900,602002,602003,602004,602103,602104,602105,602106,602200,602301,602302,602402,602403,602404,602501,602502,602503,602600,602700,602800,602900,603001,603003,603004,603101,603102,603200,603301,603302,603400,603500,603600,603702,603703,603704,603800,603900,604000,604100,609900,620001,620002,620003,620101,620102,620201,620301,620302,620303,620400,620501,620521,620522,620601,620602,620701,620702,620800,620901,620902,621001,621002,621101,621102,621201,621202,621301,621321,621322,621400,650001,650002,650101,650102,650200,650300,650400,650501,650502,650601,650602,650603,650701,650702,650800,650901,650902,651001,651002,651101,651102,651201,651221,651222,651301,651302,651400,670001,670002,670003,670100,670201,670202,670301,670321,670322,670403,670405,670406,670407,670411,670413,670414,670500,670600,670701,670702,700100,700200,700300,700400,700500,700600,700700,700800,700901,700902,701000,701100,701201,701202,701301,701302,701400,701501,701502,701601,701602,701701,701702,701801,701802,701900,702000,702100,702201,702202,702300,702400,702501,702502,702600,702700,702801,7028
]
     ]
  }
}
new A239().m ()
""").run() instanceof Map
    }
}